package org.net5ijy.commons.util.security;

/**
 * 密码加密
 *
 * @author xuguofeng
 * @date 2020/7/13 12:05
 */
public interface PasswordEncoder {

  /**
   * 加密
   *
   * @param password 密码
   * @return 加密后字符串
   */
  String encode(String password);

  /**
   * 匹配
   *
   * @param password 密码
   * @param encryptPassword 加密后字符串
   * @return 是否匹配
   */
  boolean match(String password, String encryptPassword);
}
